Overture: An Object-Oriented Framework for Solving Partial Differential Equations
نویسندگان
چکیده
Abst rac t . The Over tu re framework is a collection of C++ classes that can be used to solve partial differential equations (PDEs). These classes were designed to support applications in one, two and three space dimensions on geometries ranging from simple rectangular regions to complicated three dimensional domains, and to support adaptive mesh refinement and moving grids. Over tu re is designed to run on serial and parallel machines through the use of the A + + / P + + serial/parallel array class library. The Over tu re classes hide the details of the underlying data-structures and hide the details of features common to many PDE solvers such as the implementation of finite-difference and finite-volume operators and boundary conditions. In addition to the Mapping and Grid classes that represent geometry, the GridFunction classes that represent solutions, and the operator classes, there are classes for high-level interactive plotting, and data-base management. Over tu re also includes sophisticated grid generation capabilities for creating overlapping grids.
منابع مشابه
Oriented Framework For Overlapping Grid Applications
The Overture framework is an object-oriented environment for solving partial differential equations on overlapping grids. We describe some of the tools in Overture that can be used to generate grids and solve partial differential equations (PDEs). Overture contains a collection of C++ classes that can be used to write PDE solvers either at a high level or at a lower level for efficiency. There ...
متن کاملOverture: Object-Oriented Tools for Overset Grid Applications
The Overture framework is an object-oriented environment for solving partial differential equations in two and three space dimensions. It is a collection of C++ libraries that enables the use of finite differ: ence and finite volume methods at a level that hides the details of the associated data structures. Overture can be used to solve problems in complicated, moving geometries using the meth...
متن کاملA Case Study
computational mesh Discretize the continuous problem on the mesh Solve the nonlinear algebraic problem Update particle positions Update mesh node positions If mesh is distorted: Multi-Level Adaptive Solutions to Boundary-Value Problems. Achi Brandt, Mathematics of Computation, 31(138):333~ 390, April, 1977. Overture: An Object Oriented Framework for Solving Partial Differential Equations. David...
متن کاملOVERTURE: An Object-Oriented Software System for Solving Partial Differential Equations in Serial and Parallel Environments
The OVERTURE Framework is an ob ject-oriented environment for solving PDEs on serial and parallel architectures. It is a collection of C++ libraries that enables the use of finite difference and finite volume methods at a level that hides the details of the associated data structures, as well its the details of the parallel implementation. It is based on the A++/P++ array class library and is d...
متن کاملFinite difference method for solving partial integro-differential equations
In this paper, we have introduced a new method for solving a class of the partial integro-differential equation with the singular kernel by using the finite difference method. First, we employing an algorithm for solving the problem based on the Crank-Nicholson scheme with given conditions. Furthermore, we discrete the singular integral for solving of the problem. Also, the numerical results ob...
متن کامل